using System;

using DesignByContract;

namespace Outcoding.GraphGenerator.Entities {
    public class Border {

        public Border() {
            //defaults here...
            mColor = Util.ColorTranslation("#000000");
            mStyle = XlLineStyle.xlContinuous;
            mWeight = XlBorderWeight.xlMedium;
        }

        //default color set to black
        private long mColor;

        public long Color {
            get { return mColor; }
            set { mColor = value; }
        }

        //default set to continuous
        private XlLineStyle mStyle;

        public XlLineStyle Style {
            get { return mStyle; }
            set { mStyle = value; }
        }

        //default set to medium
        private XlBorderWeight mWeight;

        public XlBorderWeight Weight {
            get { return mWeight; }
            set { mWeight = value; }
        }

    }
}
